@mixin middle {
  width: 1130px;
  margin: 0 auto;
}

header {
  @include middle;
  height: 98px;
  background-color: violet;

  .pic {
    padding-top: 23px;
  }
}

.content {
  box-sizing: border-box;
  background-color: #E8FDFF;

  .box {
    @include middle;
    padding-top: 30px;
    display: flex;
    justify-content: flex-start;

    .left {
      width: 720px;
      background-color: yellowgreen;

      .pic {
        padding-top: 23px;
      }

    }

    .right {
      width: 410px;
      background-color: #fff;

      .title {
        display: ;
        height: 82px;
        font-size: 24px;
        color: #666666;

        >div {
          width: 205px;
          text-align: center;
        }

        >div:first-child {
          border-right: 2px solid #E0E0E0;
          color: #FF6700;
        }
      }
    }
  }
}